Skip to content

Conversation

@d3mocide
Copy link
Owner

No description provided.

…opology

- Backend: compute pairwise inter-node link quality (path loss, Fresnel
  clearance, viable/degraded/blocked status) for all selected sites after
  the viewshed scan; add marginal_coverage_km2 + unique_coverage_pct per
  node; propagate RF params (freq, k_factor, clutter) from scan/start
  endpoint to Celery task

- Store: expose interNodeLinks and totalUniqueCoverageKm2 from SSE result

- SiteAnalysisResultsPanel: replace flat card list with three tabs:
    Sites   – elevation, total coverage, unique coverage %, link count
    Links   – sorted link matrix (path loss, Fresnel %, distance, status)
    Topology – mesh connectivity score, direct link counts, multi-hop
               relay detection, all-pairs path table via BFS

- MapContainer: draw colored Polylines between site pairs on the map
  (solid cyan = viable, dashed gold = degraded, dashed red = blocked)

https://claude.ai/code/session_01U92pPU16S4u9RYBdaK1V7t
@d3mocide d3mocide merged commit 24ce155 into main Feb 10, 2026
1 check passed
@d3mocide d3mocide deleted the claude/improve-site-analysis-results-eWGZT branch February 10, 2026 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants